This package provides examples for VTK9
Package: libvtk9-qt
-Architecture: any
+Architecture: amd64 arm64 i386 mips64el ppc64el s390x
Section: libs
Depends: ${misc:Depends},
${shlibs:Depends}
that use VTK. Qt files
Package: libvtk9-qt-dev
-Architecture: any
+Architecture: amd64 arm64 i386 mips64el ppc64el s390x
Section: libdevel
Depends: libvtk9-dev (= ${binary:Version}),
libvtk9-qt (= ${binary:Version}),
-DVTK_BUILD_EXAMPLES=OFF \
-DVTK_BUILD_TESTING=OFF \
-DVTK_EXTRA_COMPILER_WARNINGS=ON \
- -DVTK_MODULE_ENABLE_VTK_RenderingQt:STRING="YES" \
-DVTK_MODULE_ENABLE_VTK_RenderingTk:STRING="YES" \
-DVTK_MODULE_ENABLE_VTK_utf8:STRING="YES" \
-DVTK_MODULE_USE_EXTERNAL_VTK_doubleconversion:BOOL=ON \
-DVTK_WRAP_PYTHON=ON \
-DCMAKE_BUILD_TYPE=RelWithDebInfo
+
+noqt_archs="armel armhf"
+ifeq ($(DEB_BUILD_ARCH),$(filter $(DEB_BUILD_ARCH), $(noqt_archs)))
+ extra_flags += -DVTK_MODULE_ENABLE_VTK_RenderingQt:STRING="YES" -DVTK_MODULE_ENABLE_VTK_ViewsQt:STRING="YES" -DVTK_GROUP_ENABLE_Qt:STRING="YES"
+else
+ extra_flags += -DVTK_MODULE_ENABLE_VTK_RenderingQt:STRING="NO" -DVTK_MODULE_ENABLE_VTK_ViewsQt:STRING="NO" -DVTK_GROUP_ENABLE_Qt:STRING="NO"
+endif
+
override_dh_auto_configure:
dh_auto_configure -- $(extra_flags)